home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / comm / misc / new8n1.lha / ChangeLog < prev    next >
Text File  |  1997-02-18  |  6KB  |  244 lines

  1.  
  2. Version: 37.0 04-Jul-95
  3. -----------------------
  4. - Initial Version
  5.  
  6. - Set defaults during OpenDevice() instead of assuming values
  7.   in I/O request are correct.
  8.  
  9. - Invalid size used for GetPrefs() call causing stack overlay.
  10.  
  11. - Only tried to remove the 'serial.device' instead of removing
  12.   the CURRENT owner of the serial resources.
  13.  
  14. Version: 37.1 11-Jul-95
  15. -----------------------
  16. - Rewrote the RBF interrupt routines and offloaded some of the
  17.   work to a VERTB interrupt to prevent overruns and added the
  18.   EOFMODE option.
  19.  
  20. Version: 37.2 11-Jul-95
  21. -----------------------
  22. - Added "no handshaking" support.
  23.  
  24. Version: 37.3 13-Jul-95
  25. -----------------------
  26. - Rewrote OpenDevice() and CloseDevice() calls to correct
  27.   several problems.
  28.  
  29. Version: 37.4 13-Jul-95
  30. -----------------------
  31. - Rewrote the CMD_WRITE and TBE interrupt routines.  Lengths
  32.   of -1 were not being handled properly.
  33.  
  34. Version: 37.5 22-Jul-95
  35. -----------------------
  36. - Incorrect handling of interrupts caused TBE interrupts to be
  37.   missed.
  38. - Corrected version number.  8n1.i was not being generated
  39.   correctly.
  40.  
  41. Version: 37.6 28-Jul-95
  42. -----------------------
  43. - When device was opened multiple times in shared mode, GURU
  44.   occured on first close.
  45.  
  46. Version: 37.7 29-Jul-95
  47. -----------------------
  48. - Rearranged device init data to allow proper display by
  49.   VERSION command.  (The device base init data had to be
  50.   within the checksummed area.)
  51.  
  52. Version: 37.8 02-Aug-95
  53. -----------------------
  54. - Added the ability to send BREAKs.
  55.  
  56. Version: 37.9 04-Aug-95
  57. -----------------------
  58. - Removed some testing code and prevented unnecessary RTS line
  59.   updates.
  60.  
  61. - First Aminet Release!
  62.  
  63. Version: 37.10 06-Aug-95
  64. ------------------------
  65. - Corrected long word test of byte sized field.
  66.  
  67. - Removed ".w" from BTST instructions.
  68.  
  69. - Changed "8n1Base" to "Base8n1" to make more compatible with
  70.   other assemblers.
  71.  
  72. - Added "E-" to SNMAOPT line to prevent "Xref in executable"
  73.   message.
  74.  
  75. - Removed CIAF_PRTRSEL from PRTMASK to allow usage of ring
  76.   indicator line.
  77.  
  78. - Added storage arbitration code to cmd_Read and
  79.   sdcmd_SetParams.
  80.  
  81. - Second Aminet Release!
  82.  
  83. Version: 37.11 15-Aug-95
  84. ------------------------
  85. - Added line to turn on the DSR bit if needed.    Normally
  86.   commented out.
  87.  
  88. - Removed unneeded RTS line code added on 04-Aug-95.
  89.  
  90. - Clear SERB_ACTIVE IO_FLAG when I/O has completed.
  91.  
  92. - Set default SERFLAGS during device open.
  93.  
  94. - Use current baud and buffer sizes for initializing I/O
  95.   request instead of default.
  96.  
  97. - Turn Handshake on by default to match SerFlags.
  98.  
  99. - Insure that interrupts are enabled prior to checking TBE or
  100.   RBF interrupts.
  101.  
  102. - Check SOFTINT prior to TBE to keep 8n1 from blocking them.
  103.  
  104. - Add code to correct bug in NComm.  Define symbol NCOMM and
  105.   reassemble to get this support.
  106.  
  107. - Isolated SNMA directives to allow assembly with SAS/C
  108.   assembler.
  109.  
  110. Version: 37.12 27-Aug-95
  111. ------------------------
  112. - Re-added list arbitration in cmd_Read.
  113.  
  114. - Added I/O completion status to each command routine and
  115.   removed unnecessary code from BeginIO routine.
  116.  
  117. - Removed PC-Relative optimizer option to prevent incorrect
  118.   conversion to a 68020+ instruction.  This should fix the
  119.   problems on 68000 machines.
  120.  
  121. - Added test for QUICK bit in AbortIO routine.
  122.  
  123. - Changed DS alignment directives to CNOP directives.
  124.  
  125. - Third Aminet release.
  126.  
  127. Version: 37.13 07-Sep-95
  128. ------------------------
  129. 8n1.s:
  130.     Store flag byte after setting AbortIO.
  131.  
  132. 8n1.s:
  133.     Fourth Aminet release.
  134.  
  135. Version: 37.14 31-Jan-96
  136. ------------------------
  137. - first version by Iain Barclay
  138. - FreeMiscResource MR_SERIALPORT should be MR_SERIALBITS fixed.
  139.  
  140. Version: 37.15 02-Jun-96
  141. ------------------------
  142. - Optimised for 020+.
  143. - Inline copy loop if size allows.
  144. - Some speed opts.
  145.  
  146. Version: 37.16 08-Jul-96
  147. ------------------------
  148. - more speed opts
  149. - bug fix copy loop
  150. - bug fix size check loop
  151.  
  152. Version: 37.17 21-Oct-96
  153. ------------------------
  154. - minor bug fixes
  155. - now supports NewSerialPrefs higher baud rates
  156. - reworked size check loop again
  157.  
  158. Version: 37.18 26-Oct-96
  159. ------------------------
  160. - more speedups
  161. - reworked termator checking
  162.  
  163. Version: 37.19 27-Oct-96
  164. ------------------------
  165. - reworked the EOF code
  166. - Archive now called New8n1.lha/lzx
  167.  
  168. Version: 37.20 15-Nov-96
  169. ------------------------
  170. - Some more speedups
  171.  
  172. Version: 37.21 15-Nov-96
  173. ------------------------
  174. - Now includes 040+ version
  175. - More speedups
  176.  
  177. Version: 37.22 19-Nov-96
  178. ------------------------
  179. - bugfixes.
  180. - Fith Aminet release
  181.  
  182. Version: 37.23 26-Nov-96
  183. ------------------------
  184. - reworked size checking loop
  185. - reworked eofcode again
  186. - fixed bug in copy loop (oops a silly one that, thx Mans)
  187. - reworded terminator checking
  188. - EOF code included again
  189.  
  190. Version: 37.24 28-Nov-96
  191. ------------------------
  192. - some speedups
  193. - misc changes
  194.  
  195. Version: 37.25 30-Nov-96
  196. ------------------------
  197. - bug fix
  198. - Sixth Aminet release
  199.  
  200. Version: 37.26 12-Dec-96
  201. ------------------------
  202. - btst misc changes
  203. - Now use MACROs for list functions
  204. - reworked size checking loop
  205. - Seventh Aminet release
  206.  
  207. Version: 37.27 14-Dec-96
  208. ------------------------
  209. - added NewStyleCommand NSCMD_DEVICEQUERY
  210. - misc changes
  211. - cmd_open now checks size of IORequest
  212.  
  213. Version: 37.28 13-Jan-97
  214. ------------------------
  215. - some routines made inline.
  216. - reworked size checking loop. Now use old loop
  217. - misc changes
  218. - Lot of optimisations
  219. - 8n1.device should now work with Term again. (Broke in v37.22)
  220. - copy loop changed to 64bytes
  221. - added byte copy
  222. - reworked eofcode
  223. - 8th Aminet release
  224.  
  225. Version: 37.29 21-Jan-97
  226. ------------------------
  227. - misc changes
  228. - changed copy routine
  229. - Now include CopyMemQuicker patch by *Art
  230.  
  231. Version: 37.30 29-Jan-97
  232. ------------------------
  233. - removed soft interrupt check
  234. - If close failed interrupts were not re-enabled, fixed
  235. - changed how close and expunge work
  236. - misc changes
  237. - 9th Aminet release
  238.  
  239. Version: 37.31 18-Feb-97
  240. ------------------------
  241. - oops left in some test code, now removed.
  242.   EOF will work again.
  243. - 10th Aminet release
  244.